const app = getApp();

Page({

    data: {
        have_group: false
    },

    /**
     * 生命周期回调—监听页面加载
     */
    onLoad: function() {

        // 验证登录
        app.verifyLogin();

        // 获取店铺绑定状态
        app.execute(function() {
            let page = app.getPage();
            page.getShopStatus();
        });
    },

    /**
     * 自定义函数--获取店铺绑定状态
     */
    getShopStatus: function() {

        let page = app.getPage();
        wx.showLoading({
            title: '获取信息...',
        });
        wx.request({
            url: app.data.service_url + 'personal/get_info',
            header: {
                'Client-Token': app.data.client_token
            },
            success: function (response) {
                wx.hideLoading();
                if (200 === response.statusCode) {
                    if (0 === response.data.errno) {
                        page.setData({
                            have_group: response.data.data.have_group
                        });
                    } else {
                        wx.showToast({
                            title: response.data.message,
                            icon: 'none'
                        });
                    };
                } else {
                    wx.showToast({
                        title: '远程服务返回错误',
                        icon: 'none'
                    });
                };
            },
            fail: function () {
                wx.hideLoading();
                wx.showToast({
                    title: '连接远程服务失败',
                    icon: 'none'
                });
            }
        });
    }

});